package com.sojoys.artifact.factory.distributedId;

/**
 * @author : DengYing
 * @CreateDate : 2017年10月18日 下午6:02:40
 * @Description ：分布式ID提供器
 */
public interface IDistributedIdProvider {
	/**
	 * 取出一个ID
	 * 
	 * @return
	 */
	public long pollId();

	/**
	 * 远程同步加载
	 */
	public void syncLoad();

	/**
	 * 远程异步加载
	 */
	public void asynLoad();
}
